BODY {
 background-color: silver;
 font-family: tohama,verdana;
 font-size: 12px;
}
 
#container {
 margin: 3px;
 width: 800px;
 color: black;
}
#header {
 height: 150px;
 background-image: url("#{resource['images:header.jpg']}");
 border: thin;
 padding: 5px;
}
 
#header a {
 color: silver;
 font-weight: bold;
 text-decoration: none;
 font-size: xx-large;
}
 
#menu {
 height: 30px;
 vertical-align: middle;
 background-color: white;
 border: thin;
 font-weight: bold;
}
 
#menu a:hover {
 color: white;
}
#yan_menu{
height: 210px;
 vertical-align: middle;
 border-left: 3px #FFCC99;
 border-bottom: 3px #FFCC99;
 border-right: 3px #FFCC99;
 font-weight: bold;
}
 
#yan_menu a:hover{
 color:white;
}
#yan_menu2{
height: 210px;
 vertical-align: middle;
 background-color: #FFCC99;
 border-left: 3px #FFFFCC;
 border-bottom: 3px #FFFFCC;
 border-right: 3px #FFFFCC;
 font-weight: bold;
}
 
#yan_menu2 a:hover{
 color:white;
}
 
#content {
 margin-top: 15px;
 padding: 5px;
}